<?php
	session_start();
	
	include_once("../conexao.php");
	abreConec();
	
	// Pasta onde o arquivo vai ser salvo
	$_UP['pastaCapa'] = '../img/capas/';
	
	// Tamanho máximo do arquivo (em Bytes)
	$_UP['tamanho'] = 1024 * 1024 * 2; // 2Mb
	
	// Array com as extensões permitidas
	$_UP['extensoesCapa'] = array('jpg', 'png', 'gif');
	
	// Renomeia o arquivo? (Se true, o arquivo será salvo como .jpg ou .pdf e um nome único)
	$_UP['renomeia'] = false;
	
	// Array com os tipos de erros de upload do PHP
	$_UP['erros'][0] = 'Não houve erro';
	$_UP['erros'][1] = 'O arquivo no upload é maior do que o limite do PHP';
	$_UP['erros'][2] = 'O arquivo ultrapassa o limite de tamanho especifiado no HTML';
	$_UP['erros'][3] = 'O upload do arquivo foi feito parcialmente';
	$_UP['erros'][4] = 'Não foi feito o upload do arquivo';
	
	// Verifica se houve algum erro com o upload. Se sim, exibe a mensagem do erro
	if ($_FILES['capa']['error'] != 0) {
		die(header("Location: index.php?a=103"));
	}
	
	// Caso script chegue a esse ponto, não houve erro com o upload e o PHP pode continuar
	
	// Faz a verificação da extensão do arquivo
	$extensaoCapa = strtolower(end(explode('.', $_FILES['capa']['name'])));
	if (array_search($extensaoCapa, $_UP['extensoesCapa']) === false) {
		die(header("Location: index.php?a=105"));
	}
	// Faz a verificação do tamanho do arquivo
	else if ($_UP['tamanho'] < $_FILES['capa']['size']) {
		die(header("Location: index.php?a=109"));
	}
	// O arquivo passou em todas as verificações, hora de tentar movê-lo para a pasta
	else {
		// Primeiro verifica se deve trocar o nome do arquivo
		if ($_UP['renomeia'] == true) {
			// Cria um nome baseado no UNIX TIMESTAMP atual e com extensão .jpg
			$nome_finalCapa = time().'.jpg';
		}
		else {
			// Mantém o nome original do arquivo
			$nome_finalCapa = $_FILES['capa']['name'];
		}
		// Depois verifica se é possível mover o arquivo para a pasta escolhida
		move_uploaded_file($_FILES['capa']['tmp_name'], $_UP['pastaCapa'] . $nome_finalCapa);
	}
	
		$titulo = trim(strip_tags(str_replace("'","\'",$_POST["titulo"])));
		$capa = "img/capas/".$nome_finalCapa;
		$linkOn = trim(strip_tags(str_replace("'","\'",$_POST["linkOn"])));
		$tipomidia = trim(strip_tags(str_replace("'","\'",$_POST["tipomidia"])));
		$mesPub = trim(strip_tags(str_replace("'","\'",$_POST["mesPub"])));
		$anoPub = trim(strip_tags(str_replace("'","\'",$_POST["anoPub"])));

		$sql = "INSERT INTO `agenciaw_somateria3`.`materias` (`id_materia`, `ativo`, `titulo`, `capa`, `linkPdf`, `linkOn`, `tipo_midia`, `mesPub`, `anoPub`, `datahora`) VALUES (NULL, '1', '$titulo', '$capa', NULL, '$linkOn', '$tipomidia', '$mesPub', '$anoPub', CURRENT_TIMESTAMP);";
		$enviar = mysql_query($sql);
		if($enviar){
			header("Location: index.php?a=102");
		}
?>